#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
vector<int> get_divisors(int x)
{
    vector<int>map;
    for(int i=1;i<=x/i;i++)
    {
        if(x%i==0)
        {
            map.push_back(i);
            if(i!=x/i)map.push_back(x/i);
        }
    }
    sort(map.begin(),map.end());
    return map;
}
int main()
{
    int n=0,a=0;
    cin>>n;
    while(n--)
    {
        cin>>a;
        auto ans=get_divisors(a);
        for(auto an:ans)cout<<an<<" ";
        cout<<endl;
    }
}